repeated walking by the same place - Spanish English Dictionary